| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 4.
(expression1 [, expression2])(expression1, expression2)function(parameter1,..., parameterN)
expression1, expression2 Числа, строки, переменные
или текст.
function Функция, которая будет выполнена с параметрами,
находящимися внутри круглых скобок.
parameter1...parameterN Последовательность параметров,
которые должны быть определены прежде, чем результат будет передан функции,
находящейся вне круглых скобок.
Ничего.
Оператор, выполняет операцию группировки с одним или большим количеством аргументов, или окружает один или более аргументов и передаёт результат - параметр функции, вне круглых скобок
Использование 1: выполняет операцию группировки над одним или более выражениями, контролируя порядок выполнения операторов в выражении. Этот оператор игнорирует автоматическую последовательность по старшинству и даёт команду первым рассматривать выражение внутри круглых скобок. После этого Flash, в первую очередь, рассматривает содержимое ближайших круглых скобок, затем - следующих.
Использование 2: Оценивает ряд выражений, отделенных запятыми, в последовательности, и возвращает результат заключительного выражения.
Использование 3: окружает один или более аргументов и передаёт их функции вне круглых скобок, как параметры.
Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .
Использование 1: Следующие выражения иллюстрируют использование круглых скобок, для контроля последовательности исполнения выражений. Результат выведен рядом с каждым выражением :
trace((2+3)*(4+5)); //выводится 45trace(2+(3*(4+5))); //// выводится 29trace(2+(3*4)+5);// выводится 19
Использование 2: Следующий пример вычисляет функцию foo(), затем
функцию bar() и возвращает результат выражения a + b
:
var a:Number = 1;
var b:Number = 2;
function foo() {
a += b;
}
function bar() {
b *= 10;
}
trace((foo(), bar(), a+b)); // выводится 23
Использование 3: Следующий пример, иллюстрируют использование круглых скобок с функцией :
var today:Date = new Date();
trace(today.getFullYear()); // выводится текущий год
function traceParameter(param):Void {
trace(param);
}
traceParameter(2*2); //выводится 4
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |